package com.company.project.entity.ldjsc.menu;

import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.company.project.entity.initial.BasePageEntity;
import com.baomidou.mybatisplus.annotation.FieldFill;
    import java.io.Serializable;
import java.util.Date;

import lombok.Data;

/**
 * zy菜单表
 *
 * @author wenbin
 * @email *****@mail.com
 * @date 2025-07-08 11:11:05
 */
@Data
@TableName("zy_menu")
public class ZyMenuEntity extends BasePageEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	 */
	@TableId("id")
	private Long id;

	/**
	 * 父级菜单id
	 */
		@TableField("parent_id")
		private Long parentId;

	/**
	 * 菜单名称
	 */
		@TableField("name")
		private String name;

	/**
	 * 父级菜单名称
	 */
		@TableField("parent_name")
		private String parentName;

	/**
	 * 菜单等级
	 */
	@TableField("grade")
	private String grade;


	/**
	 * 状态：0显示/1隐藏
	 */
		@TableField("state")
		private String state;

	/**
	 * 创建人
	 */
		@TableField("create_by")
		private String createBy;

	/**
	 * 创建时间
	 */
		@TableField("create_time")
		private Date createTime;

	/**
	 * 修改人
	 */
		@TableField("update_by")
		private String updateBy;

	/**
	 * 修改时间
	 */
		@TableField("update_time")
		private Date updateTime;

	/**
	 * 逻辑删除：0正常/2已删除
	 */
		@TableField("is_deleted")
		private Integer isDeleted;


}
